# @Time    :2025/3/23 15:27
num1 = 12
num2 = 1.34
#-------------------1普通输出----------------------
print(num1,num2)

#-------------------2，格式化输出-------------------------
#-------------------2.1 %号占位符---------------------
str1 = "num1=%d,num2=%.2f" % (num1, num2)
print(str1)
#-------------------2.2 字符串.format------------------

# ----------------------方式1：不设定顺序，按默认顺序------
str2="num1={},num2={}".format(num1,num2)
print(str2)

# ----------------------方式2：设定顺序，跟方式1不同-------
str3="num1={0},num2={1}".format(num1,num2)
print(str3)

# -----------------------方式3：设定参数-----------------
str4="num1={n1},num2={n2}".format(n1=num1,n2=num2)
print("str4的值是：",str4)

#------------------2.3 数字格式化-------------------
float1=2.123
print("{:*^20,.2f}".format(float1))
#------------------2.4使用 {}来转义-----------------

print("{0}对应的位置{0}".format("hello"))
print("{0}对应的位置是{{0}}".format("hello"))

# ---------------2.5 f-sting---------------------------
print(f"{num1=},{num2=}")
print(f"num1={num1},num2={num2}")

#----------------三目运算--------------------------------
num1=10
num2=5
num3=num1 if num1>num2 else num2
print(num3)